On-demand Bound Computation for Finding Leading Solutions to Soft Constraints

نویسندگان

  • Martin Sachenbacher
  • Brian C. Williams
چکیده

An important class of algorithms for constraint optimization searches for solutions guided by a heuristic evaluation function (bound) that can be computed using tree decomposition and dynamic programming. Recently, it has been shown that if only a few best solutions are needed, the cost of pre-processing can be avoided by interleaving dynamic programming with search. In this paper, we extend this hybrid method to the case of A* search for semiring-CSPs with a total order. A* is a specialization of branch-and-bound that finds best solutions in an optimal number of steps, but requires more space due to a larger search tree. To address this, we show how the hybridization can be understood as demand-driven heuristics computation. This allows to use techniques from heuristic search to significantly limit the number of search nodes expanded. The resulting approach uses lazy, best-first variants of constraint projection and combination operators to compute only those bounds specifically required to generate a next best solution. Experiments on randomly generated Max-CSPs indicate performance improvements over classical dynamic programming methods for best-first search.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Separable programming problems with the max-product fuzzy relation equation constraints

In this paper, the separable programming problem subject to Fuzzy Relation Equation (FRE) constraints is studied. It is decomposed to two subproblems with decreasing and increasing objective functions with the same constraints. They are solved by the maximum solution and one of minimal solutions of its feasible domain, respectively. Their combination produces the original optimal solution. The ...

متن کامل

3D gravity data-space inversion with sparseness and bound constraints

One of the most remarkable basis of the gravity data inversion is the recognition of sharp boundaries between an ore body and its host rocks during the interpretation step. Therefore, in this work, it is attempted to develop an inversion approach to determine a 3D density distribution that produces a given gravity anomaly. The subsurface model consists of a 3D rectangular prisms of known sizes ...

متن کامل

A Branch and Bound Method for Finding Flow Path Designing of Agv Systems (RESEARCH NOTE)

One of the important factor in the design of automated guided vehicle systems (AGVS) is the flow path design. This paper presents a branch-and-bound algorithm to determining the flow path by considering not only loaded-vehicles, but also empty-vehicles. The objective is to find the flow path, which will minimize total travel of loaded vehicles. We know that in branch-and-bound method a branch c...

متن کامل

On-Demand Bound Computation for Best-First Constraint Optimization

Many problems in Artificial Intelligence, such as diagnosis, control, and planning, can be framed as constraint optimization problems where a limited number of leading solutions are needed. An important class of optimization algorithms use A*, a variant of best first search, to guide the search effectively, while employing a heuristic evaluation function that is computed using dynamic programmi...

متن کامل

A* Search for Soft Constraints Bounded by Tree Decompositions

Some of the most efficient methods for solving soft constraints are based on heuristic search using an evaluation function that is mechanically generated from the problem. However, if only a few best solutions are needed, significant effort can be wasted pre-computing heuristics that are not used during search. Recently, a scheme for depth-first branch-and-bound search has been proposed that av...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004